a	{ text-decoration: inherit; color: inherit; }
a:hover	{ text-decoration: none; color: inherit; }
a:focus{ outline: none; }
body	{ background-color: #fff; }
.media { margin-top: 7px; }
.garis	{ border: 1px solid; }
.media-left, .media > .pull-left { padding-right: 6px; }
.media-object { width: 50px; }
.jgnuwsnav	{ background-color: #e74c3c; border-bottom: 1px solid #c0392b; width: 100%; }
.jgnuwsnavbox	{ width: 80%; margin: auto; }
.jgnuwsnavbox2	{ width: 75%; margin: auto; }
.pd-rl	{ padding-right: 3.5px; padding-left: 3.5px; }
.pop-row	{ padding-bottom: 30px; margin-left: -3.5px; margin-right: -3.5px; }
.rowman	{ margin-left: -3.5px; margin-right: -3.5px; }
.pop-row .pd-rl:first-child{ padding-right: 40px; }
.paddingnone	{ padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.sambungfloat	{ clear: both; }
.jgjnuwsbrand	{ float: left; padding: 10px; font-size: 20px; font-weight: bold; margin-right: 40px;}
.jgjnuwsmenav	{ color: white; min-width: 50px; text-align: center; float: left; padding: 15px 10px; font-size: 14px; transition-property: background-color, color; transition-duration: 0.15s; transition-delay: 0.15s; font-family: "open sans"; }
.jgjnuwsmenav:hover	{background-color: white; color: #CB3934;}
.jgjnuwsloguser	{ margin-left: 5px; min-width: 50px; text-align: center; float: right; padding: 16px 7px; font-size: 12px; font-weight: bold; }
.boxlog:hover	{ background-color: #A51C1A; color: white;}
.boxlog	{ border-bottom:2px solid #c0392b;  background-color: white; color: #CB3934;  border-radius: 4px; padding: 6px 7px; margin: -7px -7px; transition-property: background-color, color; transition-duration: 0.15s; transition-delay: 0.15s; }
.bg-putih { background-color: white; }
.bg-biru { background-color: #1E2C53; }
.bg-edit	{ background-color:  #30a8d3; }
.bg-hapus	{ background-color: #CB3934; }
.bdr-biru 	{ border: 1px solid #1E2C53; }
.bg-hijau { background-color: #68C39F; }
.bdr-hijau 	{ border: 1px solid #68C39F; }
.bg-miminnav { background-color: #eee; border: 1px solid  #e2e2e2;}
.bg-hitam { background-color: #4A525F; }
.bg-pink	{ background-color: #F57A82 }
.bg-abu	{ background-color: #ABB7B7 }
.bg-merah { background-color: #CB3934; }
.txt-putih { color: white;}
.txt-buram { color: #C4C4C4; }
.txt-merah { color: #c0392b; }
.mainbody { background-color: white ; padding: 3.5px 7px; margin-bottom: 7px; }
.jgjnuh2 { margin: 0px 0px 5px 0px; font-family: "oswald"; color: #555; font-size: 25px; padding: 0px 0px 5px 0px; }
.kiri	{ float: left; }
.kanan	{ float: right; }
.jgjnupost{ background-color: #fff; padding: 0px 15px; margin-bottom: 30px; }
.jgjnudestag{ color: #C4C4C4; font-size: 11px; font-weight: bold; margin: 7px 0px; padding: 9px 7px;  }
.jgjnudestag2{ margin-right: 7px; font-size: 11px; padding: 0px 0px 7px 0px;  }
.jgjnuimg{ margin-bottom: 7px; display: block; transition: 0.5s;}
.jgjnuimg img{ display: block; margin: auto; }
.jgjnudespost{ padding: 10px 0px; font-family: "cambo"; font-size: 15px;  margin-bottom: 10px; color: #777;}
.btnjgjnu	{ margin-right: 3.5px; margin-bottom: 7px;}
.jgjserfa	{ color: white; background-color:#3F64AF; border: none; transition: 0.5s;}
.jgjserfa:hover	{background-color: #5F86D5; color: #fff;}
.jgjsertw	{ color: #FFF; background-color: #30A8D3; border: none; transition: 0.5s; }
.jgjsertw:hover	{background-color: #21C2FF; color: #fff}
.iklan	{ margin-bottom: 7px; padding-top: 3.5px; }
.asidettlpost{ font-family: "arvo"; color: #444; font-size: 21px; border-bottom: 3px solid #eee; padding: 5px 0px; margin: 0px 0px 5px 0px; position: relative; }
.asidettlpost span{ border-bottom: 3px solid #E45D58; padding: 4px 0px; }
.asidejgjnu	{ margin-bottom: 20px; }
.asidejgjnuimg { margin-bottom: 7px; float: none; }
.asidejgjnuttl	{ margin: -7px 0px;; font-family: "oswald"; font-size: 20px; color: #fff; padding: 10px 15px; line-height: normal; background-color: #CB3934; text-transform: capitalize; }
.asidejgjnuttl:hover { color: #fff; text-decoration: underline;}
.media-bts	{ margin-bottom: 3.5px; }
.mediaisikoment	{ font-size: 12px; }
.bts-ats	{ margin-top: 3px; }
.adminbox	{ width: 100%; margin: auto; }
#content-body{ width: 100%; }
.logojgj	{ width: 50px; }

/* hot topic */
#hot-topic{ width: 100%; background-color: #EEE; margin-bottom: 30px; }
#hot-topic ul{ list-style: none; padding: 0px; font-family: "arvo"; margin: 0px; overflow: hidden; }
#hot-topic ul li{ float: left; }
#hot-topic ul li a{ padding: 10px 0px; margin-right: 15px; display: inline-block; border-bottom: 2px solid transparent; transition:0.5s; }
#hot-topic ul li a:hover, #hot-topic ul li a:focus{ border-bottom: 2px solid #CB3934; color: #CB3934; }
#pager{ width: 100%; list-style: none; padding: 5px 0px 15px 0px; margin: 0px; overflow: hidden; }
#pager li{ float: left; }
#pager li a{ border: 1px solid #ddd; display: inline-block; padding: 5px 10px; margin-right: 5px; }
#pager li .active{ background-color: #CB3934; border: 1px solid #CB3934; color: #fff; }
#credit{ text-align: center; font-size: 12px; padding: 10px; }
#credit a{ color: #CB3934; }

/* login */
.bodylogin	{ background-color: #eee; }
.login-box	{ border: 1px solid #e2e2e2; background-color: white; margin: 170px auto 0px auto; max-width: 350px; padding: 14px; }
.tengah	{ text-align: center; }
.login-ttl	{ padding-bottom: 14px; margin: 0px -14px; font-size: 24px; text-align: center; font-weight: bold; color: #CC181E; border-bottom: 1px solid #e2e2e2; }
.login-input-box	{ margin-bottom: 14px; }
.login-label	{ font-weight: bold; margin: 7px 0px; color:#CC181E; font-size: 15px;  }
.login-footer	{ padding: 14px 14px 0px 14px; margin: 0px -14px; border-top: 1px solid #e2e2e2; }
.btn-login-lg	{ font-size: 20px; }

/* miminjuno */
.row-labelbox	{ padding-left: 7px; padding-right: 7px; }
.row-label	{ padding-left: 7px; padding-right: 7px; margin-bottom: 7px; }
.minheightnav	{ min-height: 626px; }
.miminnav	{ margin-right: -3.5px; margin-left: -3.5px; text-align: center; padding: 25px 0px; font-size: 20px; border-bottom: 1px solid #e2e2e2; width: 100%; margin: auto; color:#777; transition: 0.5s;  }
.miminnav:hover	{ background-color: white; color:#CB3934;}
.ttlmiminnav	{ font-family: "oswald"; font-size: 14px; text-align: center; margin-top: -5px}
.addfix	{ position: fixed; }
.post-lbl-size	{ font-size: 20px; }
.jgjnu-danger { background-color:  #e2e2e2; border-color: #e2e2e2; }
.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { margin-bottom: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.panel-danger > .jgjnu-danger-heading	{ background-color:  #CC181E; color: black;  }
.ttl-adm-list-20	{ float: left; width: 20%; font-size: 13px; color: black; }
.ttl-adm-list-15	{ float: left; width: 15%; font-weight: bold; font-size: 13px; color: black; }
.ttl-adm-list-10	{ float: left; width: 10%; font-size: 13px; color: black; }
.ttl-adm-list-55	{ float: left; width: 55%; font-size: 13px; color: black; }
.tengah	{ text-align: center; }
.ttl-adm-act	{ text-align: right; color: #CC181E;  }
.labeltop	{margin-top:15px; margin-bottom:0px; padding: 0px 14px; font-weight: bold;}
.btnjgj { margin-bottom:3.5px; margin-top: 14px; }
.uplabelleft	{ padding: 0px 7px; text-align: center; font-size: 60px; }
.updlabelcount	{ padding: 0px 7px; font-size: 45px; text-align: right; }
.uplabeldes	{ padding: 0px 7px; font-size: 15px; font-weight: bold; font-family: "oswald"; text-align: right; }
.uplabelseldetail	{ text-align: center; border-radius: 0px 0px 3px 3px ; font-family: "oswald"; padding: 7px; font-weight: bold; color: white; background-color: black; opacity: 0.25; }
.uplabel	{ margin-top: 14px; color: white; border-radius: 3px; }
.nopoacity	{ opacity: 1; }
.statright	{ color: white; border-radius: 3px; margin-top: 7px; padding: 7px 14px; background-color: #38464A }
.dashttl	{ color: white; font-size: 15px; font-family: "oswald";  }
.listmdjuno	{ padding: 14px 14px; background-color: #353D3F; margin-bottom: 3.5px; font-size: 12px; transition:0.5s;}
.listmdjuno:hover	{ background-color: #f0ad4e; }
.listjuno2	{ padding: 14px 14px; background-color: #F8F8F8; margin-bottom: 3.5px; font-size: 12px; transition:0.5s; }
.mrgb 	{ margin-bottom: 7px; }
.laspostbox	{ margin-top: 7px; padding: 14px; border: 1px solid #e2e2e2; border-radius: 3px; }
.actionbtn	{ min-width: 30px; padding: 2px 4px; color: white; text-align: center; border-radius: 3px; margin-left: 5px; float: right; transition:0.5s;  }
.actionbtn:hover { background-color:  #f0ad4e; color: white;  }